// samsting : this file is auto create.

#include "Cms/2015-08-01/QueryListMetricRequest.h"

namespace aliyun { namespace Cms {

QueryListMetricRequest::QueryListMetricRequest() : RpcAcsRequest("Cms", "2015-08-01", "QueryListMetric") {
}

const string& QueryListMetricRequest::GetProject(void) const {
  return Project_;
}
void QueryListMetricRequest::SetProject(const string& Project) {
  Project_ = Project;
  PutQueryParameter("Project", Project_);
}

const string& QueryListMetricRequest::GetMetric(void) const {
  return Metric_;
}
void QueryListMetricRequest::SetMetric(const string& Metric) {
  Metric_ = Metric;
  PutQueryParameter("Metric", Metric_);
}

const string& QueryListMetricRequest::GetPeriod(void) const {
  return Period_;
}
void QueryListMetricRequest::SetPeriod(const string& Period) {
  Period_ = Period;
  PutQueryParameter("Period", Period_);
}

const string& QueryListMetricRequest::GetStartTime(void) const {
  return StartTime_;
}
void QueryListMetricRequest::SetStartTime(const string& StartTime) {
  StartTime_ = StartTime;
  PutQueryParameter("StartTime", StartTime_);
}

const string& QueryListMetricRequest::GetEndTime(void) const {
  return EndTime_;
}
void QueryListMetricRequest::SetEndTime(const string& EndTime) {
  EndTime_ = EndTime;
  PutQueryParameter("EndTime", EndTime_);
}

const string& QueryListMetricRequest::GetDimensions(void) const {
  return Dimensions_;
}
void QueryListMetricRequest::SetDimensions(const string& Dimensions) {
  Dimensions_ = Dimensions;
  PutQueryParameter("Dimensions", Dimensions_);
}

const string& QueryListMetricRequest::GetPage(void) const {
  return Page_;
}
void QueryListMetricRequest::SetPage(const string& Page) {
  Page_ = Page;
  PutQueryParameter("Page", Page_);
}

const string& QueryListMetricRequest::GetLength(void) const {
  return Length_;
}
void QueryListMetricRequest::SetLength(const string& Length) {
  Length_ = Length;
  PutQueryParameter("Length", Length_);
}

const string& QueryListMetricRequest::GetExtend(void) const {
  return Extend_;
}
void QueryListMetricRequest::SetExtend(const string& Extend) {
  Extend_ = Extend;
  PutQueryParameter("Extend", Extend_);
}

const string& QueryListMetricRequest::GetFilter(void) const {
  return Filter_;
}
void QueryListMetricRequest::SetFilter(const string& Filter) {
  Filter_ = Filter;
  PutQueryParameter("Filter", Filter_);
}


} } // namespace aliyun { namespace Cms {

// end of file 
